<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">


<meta name="wpd_version" content="0.2">
<meta name="wpd_baseurl" content="http://www.jianshu.com/p/3390f8edade8">
<meta name="wpd_url" content="http://www.jianshu.com/p/3390f8edade8">
<meta name="wpd_date" content="2017-07-17T11:28Z">

<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=Edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0,user-scalable=no">

<meta http-equiv="Cache-Control" content="no-siteapp">
<meta http-equiv="Cache-Control" content="no-transform">
<meta name="applicable-device" content="pc,mobile">
<meta name="MobileOptimized" content="width">
<meta name="HandheldFriendly" content="true">
<meta name="mobile-agent" content="format=html5;url=http://www.jianshu.com/p/3390f8edade8">

<meta name="description" content="前言：以上的入门篇知识均来自谭浩强c语言书籍，清华大学出版社。其中例子均属本人胡邹。与原书作者毫无关系。 入门的指针学习，将从七个方面进行介绍，这是指针最基本的用法，需要掌握。 一、地址和指针的概念 1.地址：内存区的每一个字节有一个编号，这就是地址。来自百度百科：由于我们现在使用的是80x86这种微处理器，所以我们可以把地址分为三类：第一类：逻辑地址:机器语言指令仍用这种地址指定一个操作数...">
<meta name="360-site-verification" content="604a14b53c6b871206001285921e81d8">
<meta property="wb:webmaster" content="294ec9de89e7fadb">
<meta property="qc:admins" content="104102651453316562112116375">
<meta property="qc:admins" content="11635613706305617">
<meta property="qc:admins" content="1163561616621163056375">
<meta name="google-site-verification" content="cV4-qkUJZR6gmFeajx_UyPe47GW9vY6cnCrYtCHYNh4">
<meta name="google-site-verification" content="HF7lfF8YEGs1qtCE-kPml8Z469e2RHhGajy6JPVy5XI">
<meta http-equiv="mobile-agent" content="format=html5; url=http://www.jianshu.com/p/3390f8edade8">

<meta name="apple-mobile-web-app-title" content="简书">

<meta name="apple-itunes-app" content="app-id=888237539, app-argument=jianshu://notes/5213350">


<meta content="summary" property="twitter:card">
<meta content="@jianshucom" property="twitter:site">
<meta content="c 语言－指针（入门篇1）" property="twitter:title">
<meta content="前言：以上的入门篇知识均来自谭浩强c语言书籍，清华大学出版社。其中例子均属本人胡邹。与原书作者毫无关系。 入门的指针学习，将从七个方面进行介绍，这是指针最基本的用法，需要掌握。 一、地址和指针的概念 1.地址：内存区的每一个字节有一个编号，这就是地址。来自百度百科：由于我们现在使用的是80x86这种微处理器，所以我们可以把地址分为三类：第一类：逻辑地址:机器语言指令仍用这种地址指定一个操作数的地址或一条指令的地址。这种寻址方式在Intel的分段结构中表现得尤为具体，它使得MS-DOS或Windows程序员把程序分为若干段。每个逻辑地址都由一个段和偏移量组成。 第二类线性地址：线性地址是一..." property="twitter:description">
<meta content="http://www.jianshu.com/p/3390f8edade8" property="twitter:url">


<meta property="fb:app_id" content="865829053512461">
<meta property="og:site_name" content="简书">
<meta property="og:title" content="c 语言－指针（入门篇1）">
<meta property="og:type" content="article">
<meta property="og:url" content="http://www.jianshu.com/p/3390f8edade8">
<meta property="og:description" content="前言：以上的入门篇知识均来自谭浩强c语言书籍，清华大学出版社。其中例子均属本人胡邹。与原书作者毫无关系。 入门的指针学习，将从七个方面进行介绍，这是指针最基本的用法，需要掌握。 一、地址和指针的...">


<meta property="al:ios:url" content="jianshu://notes/5213350">
<meta property="al:ios:app_store_id" content="888237539">
<meta property="al:ios:app_name" content="简书">
<meta property="al:android:url" content="jianshu://notes/5213350">
<meta property="al:android:package" content="com.jianshu.haruki">
<meta property="al:android:app_name" content="简书">

<title>c 语言－指针（入门篇1） - 简书</title>
<meta name="csrf-param" content="authenticity_token">
<meta name="csrf-token" content="XjXgrxxVjitFuQrfh9KpQfLndBTsoW8oNAw2cLAD5283vxbABBWWUYZm1Pe0QVbq1HBkpCtDYB0Fhnm3FS7GOg==">


<link href="favicon-783beb88ed621ceab614de960376ac0c.ico" rel="icon">
<link rel="apple-touch-icon-precomposed" href="http://cdn2.jianshu.io/assets/apple-touch-icons/57-47624b2e2161e8eb144462c85db0a5ff.png" sizes="57x57">
<link rel="apple-touch-icon-precomposed" href="http://cdn2.jianshu.io/assets/apple-touch-icons/72-c00cde7cf98fc49e50cbb3ee1dcd5804.png" sizes="72x72">
<link rel="apple-touch-icon-precomposed" href="http://cdn2.jianshu.io/assets/apple-touch-icons/76-e8af0bdeaf1ba31e303b1fde8b5e66c4.png" sizes="76x76">
<link rel="apple-touch-icon-precomposed" href="http://cdn2.jianshu.io/assets/apple-touch-icons/114-f4c78569bbf1977e8382a5fd90c9237a.png" sizes="114x114">
<link rel="apple-touch-icon-precomposed" href="http://cdn2.jianshu.io/assets/apple-touch-icons/120-cf10c3711dba269522743729efe66bbc.png" sizes="120x120">
<link rel="apple-touch-icon-precomposed" href="http://cdn2.jianshu.io/assets/apple-touch-icons/152-7bd60457b5f3ecbf1343f0e6241be4f8.png" sizes="152x152">

<link rel="stylesheet" type="text/css" href="3390f8edade8.css" media="all">
</head>
<body class="reader-black-font" lang="zh-CN">

<nav class="navbar navbar-default navbar-fixed-top" role="navigation">
<div class="width-limit">

<a class="logo" href="http://www.jianshu.com/"><img src="logo-58fd04f6f0de908401aa561cda6a0688.png" alt="Logo"></a>


<a class="btn write-btn" target="_top" href="http://www.jianshu.com/writer#/">
<i class="iconfont ic-write"></i>写文章
</a> <a class="btn sign-up" href="http://www.jianshu.com/sign_up">注册</a>
<a class="btn log-in" href="http://www.jianshu.com/sign_in">登录</a>

<div class="style-mode"><a class="style-mode-btn"><i class="iconfont ic-navigation-mode"></i></a> <div class="popover-modal" style="left: 0px; display: none;"><div class="meta"><i class="iconfont ic-navigation-night"></i><span>夜间模式</span></div> <div class="switch day-night-group"><a class="switch-btn">开</a> <a class="switch-btn active">关</a></div> <hr> <div class="switch font-family-group"><a class="switch-btn font-song">宋体</a> <a class="switch-btn font-hei active">黑体</a></div> <div class="switch"><a class="switch-btn active">简</a> <a class="switch-btn">繁</a></div></div></div>
<div class="container">
<div class="navbar-header">
<button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#menu" aria-expanded="false">
<span class="icon-bar"></span>
<span class="icon-bar"></span>
<span class="icon-bar"></span>
</button>
</div>
<div class="collapse navbar-collapse" id="menu">
<ul class="nav navbar-nav">
<li class="">
<a href="http://www.jianshu.com/">
<span class="menu-text">首页</span><i class="iconfont ic-navigation-discover menu-icon"></i>
</a> </li>
<li class="">
<a class="app-download-btn" href="http://www.jianshu.com/apps"><span class="menu-text">下载App</span><i class="iconfont ic-navigation-download menu-icon"></i></a>
</li>
<li class="search">
<form target="_blank" action="http://www.jianshu.com/search" accept-charset="UTF-8" method="get"><input name="utf8" value="✓" type="hidden">
<input name="q" id="q" value="" autocomplete="off" placeholder="搜索" class="search-input" type="text">
<a class="search-btn" href="javascript:void(null)"><i class="iconfont ic-search"></i></a>
</form> </li>
</ul>
</div>
</div>
</div>
</nav>
<div class="note">
<div class="post">
<div class="article">
<h1 class="title">c 语言－指针（入门篇1）</h1>

<div class="author">
<a class="avatar" href="http://www.jianshu.com/u/100ea35555a5">
<img src="112ba1575412" alt="144">
</a> <div class="info">
<span class="tag">作者</span>
<span class="name"><a href="http://www.jianshu.com/u/100ea35555a5">一直飞不快的鸟</a></span>

<a class="btn btn-success follow"><i class="iconfont ic-follow"></i><span>关注</span></a>

<div class="meta">

<span class="publish-time">2016.08.20 20:19</span>
<span class="wordage">字数 2100</span>
<span class="views-count">阅读 26</span><span class="comments-count">评论 0</span><span class="likes-count">喜欢 0</span><span class="views-count">阅读 26</span><span class="comments-count">评论 0</span><span class="likes-count">喜欢 0</span></div>
</div>

</div>


<div data-note-content="" class="show-content">
<p>前言：以上的入门篇知识均来自谭浩强c语言书籍，清华大学出版社。其中例子均属本人胡邹。与原书作者毫无关系。<br></p><p>入门的指针学习，将从七个方面进行介绍，这是指针最基本的用法，需要掌握。</p><p>一、地址和指针的概念</p><p>1.地址：内存区的每一个字节有一个编号，这就是地址。来自百度百科：由于我们现在使用的是80x86这种微处理器，所以我们可以把地址分为三类：第一类：逻辑地址:机器语言指令仍用这种地址指定一个操作数的地址或一条指令的地址。这种寻址方式在Intel的分段结构中表现得尤为具体，它使得MS-DOS或Windows程序员把程序分为若干段。每个逻辑地址都由一个段和偏移量组成。</p><p>第二类线性地址：线性地址是一个32位的无符号整数，可以表达高达2^32（4GB）的地址。通常用16进制表示线性地址，其取值范围为0x00000000～0xffffffff。</p><p>第三类物理地址：也就是内存单元的实际地址，用于芯片级内存单元寻址。物理地址也由32位无符号整数表示。</p><p>2．指针：将地址形象化的称为“指针”。意思就是通过她能找到以他为地址的内存单元。在信息科学中，指针一般指向一个函数或一个变量。在使用一个指针时，一个程序既可以直接使用这个指针所存储的内存地址，又可以使用这个地址里存储的函数值。</p><p>指针和指针变量是不同的两个概念：指针是一个地址，而指针变量是存放地址的变量。</p><p>例外还有一个概念：直接访问：就是按照变量地址存取变量值的方式，间接访问：将变量i的地址存放到临沂个变量中。举个例子：你跟小三约好去开房，有两种方式见到她，第一种就是小三饥渴的不行，直接和你约见面的地点，打开门就看见她。这叫直接访问，另外一种就是，小三说，想跟你玩个游戏，当你打开见面的房门里边有个纸条，上边写着，今天来点刺激的，写下了一个地址，xx乐园魔天伦28号。于是你就是哪里找她了。这就叫间接访问。</p><p>二变量的指针和指向变量的指针变量</p><p>变量的指针就是变量的地址，存放变量地址的变量是指针变量，他用来指向另外一个变量。在信息工程中，“＊”符号表示“指向”的对象。如果定义i_pointer所指向的变量。</p><p>1定义一个指针变量</p><p>c规定，在所有的变量使用前，必须要定义变量，指定其类型，这样方便分配内存单元。但是指针跟其他变量不一样，他是用来专门存放地址的。</p><p>特别注意两点：第一，‘＊’代表的是指针类型。第二，指针变量必须有类型，因为不同的指针变量类型，在操作时会受到影响。</p><p>2指针变量的引用</p><p>指针变量中只能存放地址（指针），不要将一个整数（或者任何其他非地址类型的数据）复制给一个指针变量。</p><p>＊i_pointer_1=100；（不合法）；</p><p>两个运算符需牢记：</p><p>（1）&amp;：取地址运算符。</p><p>（2）＊：指针运算符（或称“间接访问”运算符），</p><p>取指针所指向的对象的内容。</p><p>E.p:&amp;a为变量a的地址，＊p为指针变量p所只想的存储单元的内容（即p所指向的变量的值）</p><p>如：通过指针变量访问整形变量。</p><p><i>＃</i><i>include</i></p><p><i>void main()</i></p><p><i>{ int a,b;</i></p><p><i>int *pointer_1,*pointer_2;</i></p><p><i>pointer_1=&amp;a;</i></p><p><i>pointer_2=&amp;b;</i></p><p><i>a=100;b=10;</i></p><p><i>printf(“%d,%d\n”,a,b);</i></p><p><i>printf(“%d,%d\n”,*pointer_1,*pointer_2);</i></p><p><i>}</i></p><p><i></i></p><p>特别注意：（括号的重要性）（＊pointer_1）＋＋相当于a＋＋。注意括号的必要性，如果没有括号，就成为了＊pointer_1++,＋＋与＊是同一级别运算符，因此结合方向自右向左，它相当于＊（pointer_1＋＋）。由于＋＋在pointer_1的右侧，是后加，因此先对pointer_1的原值进行＊运算，得到的a值，然后使pointer_1的值改变，这样pointer_1不再指向a了。</p><p>3指针变量作为函数参数</p><p>函数的参数不一定是整型，浮点型，字符型等数据，也可以是指针类型，他的作用是将一个变量的地址传送到另一个函数中。</p><p>E.m:比较两个整数，顺序输出整数。</p><p>#include</p><p>void main()</p><p>{ void swap(int *p1,int *p2); //声明一个函数，在后边需要使用。</p><p>int a,b;</p><p>int * pointer_1,* pointer_2;</p><p>scanf(“%d,%d”,&amp;a,&amp;b);</p><p>pointer_1=&amp;a; pointer_2=&amp;b;</p><p>if(a</p><p>printf(“%d,%d\n”,a,b);</p><p>}</p><p>void swap(int *p1,int *p2)／／前边声明的函数</p><p>{ int temp;／／定义为int temp，而不是int＊temp，因为交换的是值。</p><p>temp=*p1;</p><p><b>p1=</b>p2;</p><p>*p2=temp;</p><p>}</p><p>三、数组与指针</p><p>数组在内存中占用存储单元，并且有相应的存储地址。指针可以指向int，char，等变量类型，也可以指向数组。所谓的数组元素的指针就是数组元素的地址。</p><p>1数组元素的指针</p><p>它的赋值方式int＊p＝&amp;a［0］//把数组a0的地址赋值给p；</p><p>它也等价于：int＊p；p＝&amp;a［0］；</p><p>2通过指针引用数组变量</p><p>E.m:输出数组中的全部元素。下面介绍三种方法：</p><p>（1）下标法</p><p>＃include</p><p>void main()</p><p>{ int a[10];//数组中一共有十个元素，所以数组下标一定要注意。</p><p>int i;</p><p>for(i=0;i&lt;10;i++)</p><p>scanf(“%d\n”,&amp;a[i]);</p><p>for(i=0;i&lt;10;i++)</p><p>printf(“%d\n”,a[i]);</p><p>}</p><p>（2）通过数组名计算数组元素地址，找出元素的值</p><p>＃include</p><p>void main()</p><p>{ int a[10];//数组中一共有十个元素，所以数组下标一定要注意。</p><p>int i;</p><p>for(i=0;i&lt;10;i++)</p><p>scanf(“%d\n”,&amp;a[i]);</p><p>for(i=0;i&lt;10;i++)</p><p>printf(“%d\n”,*(a+i));//利用数组的名称计算地址。不能写成＊a＋i，意义完全不同。</p><p>}</p><p>（3）用指针变量指向数据元素</p><p>＃include</p><p>void main()</p><p>{ int a[10];</p><p>int i,*p;</p><p>for(i=0;i&lt;10;i++)</p><p>scanf(“%d\n”,&amp;a[i]);</p><p>for(p=a;p</p><p>printf(“%d”,*p);</p><p>}</p><p>比较：（1），（2）两种方法的时间复杂度相等，（3）比其他两种方法快。原因在于：用指针变量直接指向元素，不必每次都重新计算地址。</p><p>四、字符串与指针</p><p>1字符串的表示形式</p><p>c语言中，有两种方式可以访问一个字符串，第一是：用字符数组存放一个字符串，然后输出。第二是，用字符指针指向一个字符串。</p><p>以上基础入门篇的一部分学习，还有许多知识点需要进一步学习。</p><p>开始写Log的原因是因为想要去华为工作，现在进行知识点的恶补，因为好久没有使用c了。看看自己在准备的这个过程中能学到多少东西，进行总结，可以进行客观的学习效率评价。</p><p>2016/8/20</p>
</div>

<div class="show-foot">
<a class="notebook" href="http://www.jianshu.com/nb/5608663">
<i class="iconfont ic-search-notebook"></i> <span>日记本</span>
</a> <div class="copyright" data-toggle="tooltip" data-html="true" data-original-title="转载请联系作者获得授权，并标注“简书作者”。">

© 著作权归作者所有
</div>
<div class="modal-wrap" data-report-note="">
<a id="report-modal">举报文章</a>
</div>
</div>
</div>

<div class="follow-detail">
<div class="info">
<a class="avatar" href="http://www.jianshu.com/u/100ea35555a5">
<img src="112ba1575412" alt="144">
</a> <a class="btn btn-success follow"><i class="iconfont ic-follow"></i><span>关注</span></a>
<a class="title" href="http://www.jianshu.com/u/100ea35555a5">一直飞不快的鸟</a>
<p>写了 9725 字，被 7 人关注，获得了 15 个喜欢</p><p>写了 9725 字，被 7 人关注，获得了 15 个喜欢</p></div>
<div class="signature">一只飞不快的鸟，他永远都知道，不能停下来休息，因为他要前行</div>
</div>
<div class="support-author"></div>
<div class="meta-bottom">
<div class="like"><div class="like"><div class="btn like-group"><div class="btn-like"><a href="http://www.jianshu.com/sign_in?utm_source=desktop&amp;utm_medium=not-signed-in-like-button"><i class="iconfont ic-like"></i>喜欢</a></div> <div class="modal-wrap"><a>0</a></div></div> <!----></div> <!----></div>
<div class="share-group">
<a class="share-circle" data-action="weixin-share" data-toggle="tooltip" data-original-title="分享到微信">
<i class="iconfont ic-wechat"></i>
</a>
<a class="share-circle" data-action="weibo-share" data-toggle="tooltip" href="javascript:void((function(s,d,e,r,l,p,t,z,c){var%20f='http://v.t.sina.com.cn/share/share.php?appkey=1881139527',u=z||d.location,p=['&amp;url=',e(u),'&amp;title=',e(t||d.title),'&amp;source=',e(r),'&amp;sourceUrl=',e(l),'&amp;content=',c||'gb2312','&amp;pic=',e(p||'')].join('');function%20a(){if(!window.open([f,p].join(''),'mb',['toolbar=0,status=0,resizable=1,width=440,height=430,left=',(s.width-440)/2,',top=',(s.height-430)/2].join('')))u.href=[f,p].join('');};if(/Firefox/.test(navigator.userAgent))setTimeout(a,0);else%20a();})(screen,document,encodeURIComponent,'','','http://cwb.assets.jianshu.io/notes/images/5213350/weibo/image_70e8f2481b33.jpg',%20'%E6%8E%A8%E8%8D%90%20%E4%B8%80%E7%9B%B4%E9%A3%9E%E4%B8%8D%E5%BF%AB%E7%9A%84%E9%B8%9F%20%E7%9A%84%E6%96%87%E7%AB%A0%E3%80%8Ac%20%E8%AF%AD%E8%A8%80%EF%BC%8D%E6%8C%87%E9%92%88%EF%BC%88%E5%85%A5%E9%97%A8%E7%AF%871%EF%BC%89%E3%80%8B%EF%BC%88%20%E5%88%86%E4%BA%AB%E8%87%AA%20@%E7%AE%80%E4%B9%A6%20%EF%BC%89','http://www.jianshu.com/p/3390f8edade8?utm_campaign=maleskine&amp;utm_content=note&amp;utm_medium=reader_share&amp;utm_source=weibo','%E9%A1%B5%E9%9D%A2%E7%BC%96%E7%A0%81gb2312|utf-8%E9%BB%98%E8%AE%A4gb2312'));" data-original-title="分享到微博">
<i class="iconfont ic-weibo"></i>
</a>
<a class="share-circle" data-toggle="tooltip" href="http://cwb.assets.jianshu.io/notes/images/5213350/weibo/image_70e8f2481b33.jpg" target="_top" data-original-title="下载长微博图片">
<i class="iconfont ic-picture"></i>
</a>
<a class="share-circle more-share" tabindex="0" data-toggle="popover" data-placement="top" data-html="true" data-trigger="focus" href="javascript:void(0);" data-content="
          <ul class=&quot;share-list&quot;>
            <li><a href=&quot;javascript:void(function(){var d=document,e=encodeURIComponent,r='http://sns.qzone.qq.com/cgi-bin/qzshare/cgi_qzshare_onekey?url='+e('http://www.jianshu.com/p/3390f8edade8?utm_campaign=maleskine&amp;utm_content=note&amp;utm_medium=reader_share&amp;utm_source=qzone')+'&amp;title='+e('推荐 一直飞不快的鸟 的文章《c 语言－指针（入门篇1）》'),x=function(){if(!window.open(r,'qzone','toolbar=0,resizable=1,scrollbars=yes,status=1,width=600,height=600'))location.href=r};if(/Firefox/.test(navigator.userAgent)){setTimeout(x,0)}else{x()}})();&quot;><i class=&quot;social-icon-sprite social-icon-zone&quot;></i><span>分享到QQ空间</span></a></li>
            <li><a href=&quot;javascript:void(function(){var d=document,e=encodeURIComponent,r='https://twitter.com/share?url='+e('http://www.jianshu.com/p/3390f8edade8?utm_campaign=maleskine&amp;utm_content=note&amp;utm_medium=reader_share&amp;utm_source=twitter')+'&amp;text='+e('推荐 一直飞不快的鸟 的文章《c 语言－指针（入门篇1）》（ 分享自 @jianshucom ）')+'&amp;related='+e('jianshucom'),x=function(){if(!window.open(r,'twitter','toolbar=0,resizable=1,scrollbars=yes,status=1,width=600,height=600'))location.href=r};if(/Firefox/.test(navigator.userAgent)){setTimeout(x,0)}else{x()}})();&quot;><i class=&quot;social-icon-sprite social-icon-twitter&quot;></i><span>分享到Twitter</span></a></li>
            <li><a href=&quot;javascript:void(function(){var d=document,e=encodeURIComponent,r='https://www.facebook.com/dialog/share?app_id=483126645039390&amp;display=popup&amp;href=http://www.jianshu.com/p/3390f8edade8?utm_campaign=maleskine&amp;utm_content=note&amp;utm_medium=reader_share&amp;utm_source=facebook',x=function(){if(!window.open(r,'facebook','toolbar=0,resizable=1,scrollbars=yes,status=1,width=450,height=330'))location.href=r};if(/Firefox/.test(navigator.userAgent)){setTimeout(x,0)}else{x()}})();&quot;><i class=&quot;social-icon-sprite social-icon-facebook&quot;></i><span>分享到Facebook</span></a></li>
            <li><a href=&quot;javascript:void(function(){var d=document,e=encodeURIComponent,r='https://plus.google.com/share?url='+e('http://www.jianshu.com/p/3390f8edade8?utm_campaign=maleskine&amp;utm_content=note&amp;utm_medium=reader_share&amp;utm_source=google_plus'),x=function(){if(!window.open(r,'google_plus','toolbar=0,resizable=1,scrollbars=yes,status=1,width=450,height=330'))location.href=r};if(/Firefox/.test(navigator.userAgent)){setTimeout(x,0)}else{x()}})();&quot;><i class=&quot;social-icon-sprite social-icon-google&quot;></i><span>分享到Google+</span></a></li>
            <li><a href=&quot;javascript:void(function(){var d=document,e=encodeURIComponent,s1=window.getSelection,s2=d.getSelection,s3=d.selection,s=s1?s1():s2?s2():s3?s3.createRange().text:'',r='http://www.douban.com/recommend/?url='+e('http://www.jianshu.com/p/3390f8edade8?utm_campaign=maleskine&amp;utm_content=note&amp;utm_medium=reader_share&amp;utm_source=douban')+'&amp;title='+e('c 语言－指针（入门篇1）')+'&amp;sel='+e(s)+'&amp;v=1',x=function(){if(!window.open(r,'douban','toolbar=0,resizable=1,scrollbars=yes,status=1,width=450,height=330'))location.href=r+'&amp;r=1'};if(/Firefox/.test(navigator.userAgent)){setTimeout(x,0)}else{x()}})()&quot;><i class=&quot;social-icon-sprite social-icon-douban&quot;></i><span>分享到豆瓣</span></a></li>
          </ul>
        " data-original-title="" title="">更多分享</a>
</div>
</div>
<div id="vue_comment"></div>
</div>
<div class="side-tool"><ul><li data-placement="left" data-toggle="tooltip" data-container="body" data-original-title="回到顶部" style="display: none;"><a class="function-button"><i class="iconfont ic-backtop"></i></a></li> <!----> <!----> <li data-placement="left" data-toggle="tooltip" data-container="body" data-original-title="分享文章"><a tabindex="0" role="button" data-toggle="popover" data-placement="left" data-html="true" data-trigger="focus" href="javascript:void(0);" data-content="<ul class='share-list'>
                <li><a class=&quot;weixin-share&quot;><i class=&quot;social-icon-sprite social-icon-weixin&quot;></i><span>分享到微信</span></a></li>
                <li><a href=&quot;javascript:void((function(s,d,e,r,l,p,t,z,c){var%20f='http://v.t.sina.com.cn/share/share.php?appkey=1881139527',u=z||d.location,p=['&amp;url=',e(u),'&amp;title=',e(t||d.title),'&amp;source=',e(r),'&amp;sourceUrl=',e(l),'&amp;content=',c||'gb2312','&amp;pic=',e(p||'')].join('');function%20a(){if(!window.open([f,p].join(''),'mb',['toolbar=0,status=0,resizable=1,width=440,height=430,left=',(s.width-440)/2,',top=',(s.height-430)/2].join('')))u.href=[f,p].join('');};if(/Firefox/.test(navigator.userAgent))setTimeout(a,0);else%20a();})(screen,document,encodeURIComponent,'','','http://cwb.assets.jianshu.io/notes/images/5213350/weibo/image_70e8f2481b33.jpg', '推荐 一直飞不快的鸟 的文章《c 语言－指针（入门篇1）》（ 分享自 @简书 ）','http://www.jianshu.com/p/3390f8edade8?utm_campaign=maleskine&amp;utm_content=note&amp;utm_medium=reader_share&amp;utm_source=weibo','页面编码gb2312|utf-8默认gb2312'));&quot;><i class='social-icon-sprite social-icon-weibo'></i><span>分享到微博</span></a></li>
                <li><a href=&quot;http://cwb.assets.jianshu.io/notes/images/5213350/weibo/image_70e8f2481b33.jpg&quot; target=&quot;_blank&quot;><i class=&quot;social-icon-sprite social-icon-picture&quot;></i><span>下载长微博图片</span></a></li>
                <li><a href=&quot;javascript:void(function(){var d=document,e=encodeURIComponent,r='http://sns.qzone.qq.com/cgi-bin/qzshare/cgi_qzshare_onekey?url='+e('http://www.jianshu.com/p/3390f8edade8?utm_campaign=maleskine&amp;utm_content=note&amp;utm_medium=reader_share&amp;utm_source=qzone')+'&amp;title='+e('推荐 一直飞不快的鸟 的文章《c 语言－指针（入门篇1）》'),x=function(){if(!window.open(r,'qzone','toolbar=0,resizable=1,scrollbars=yes,status=1,width=600,height=600'))location.href=r};if(/Firefox/.test(navigator.userAgent)){setTimeout(x,0)}else{x()}})();&quot;><i class='social-icon-sprite social-icon-zone'></i><span>分享到QQ空间</span></a></li>
                <li><a href=&quot;javascript:void(function(){var d=document,e=encodeURIComponent,r='https://twitter.com/share?url='+e('http://www.jianshu.com/p/3390f8edade8?utm_campaign=maleskine&amp;utm_content=note&amp;utm_medium=reader_share&amp;utm_source=twitter')+'&amp;text='+e('推荐 一直飞不快的鸟 的文章《c 语言－指针（入门篇1）》（ 分享自 @jianshucom ）')+'&amp;related='+e('jianshucom'),x=function(){if(!window.open(r,'twitter','toolbar=0,resizable=1,scrollbars=yes,status=1,width=600,height=600'))location.href=r};if(/Firefox/.test(navigator.userAgent)){setTimeout(x,0)}else{x()}})();&quot;><i class='social-icon-sprite social-icon-twitter'></i><span>分享到Twitter</span></a></li>
                <li><a href=&quot;javascript:void(function(){var d=document,e=encodeURIComponent,r='https://www.facebook.com/dialog/share?app_id=483126645039390&amp;display=popup&amp;href=http://www.jianshu.com/p/3390f8edade8?utm_campaign=maleskine&amp;utm_content=note&amp;utm_medium=reader_share&amp;utm_source=facebook',x=function(){if(!window.open(r,'facebook','toolbar=0,resizable=1,scrollbars=yes,status=1,width=450,height=330'))location.href=r};if(/Firefox/.test(navigator.userAgent)){setTimeout(x,0)}else{x()}})();&quot;><i class='social-icon-sprite social-icon-facebook'></i><span>分享到Facebook</span></a></li>
                <li><a href=&quot;javascript:void(function(){var d=document,e=encodeURIComponent,r='https://plus.google.com/share?url='+e('http://www.jianshu.com/p/3390f8edade8?utm_campaign=maleskine&amp;utm_content=note&amp;utm_medium=reader_share&amp;utm_source=google_plus'),x=function(){if(!window.open(r,'google_plus','toolbar=0,resizable=1,scrollbars=yes,status=1,width=450,height=330'))location.href=r};if(/Firefox/.test(navigator.userAgent)){setTimeout(x,0)}else{x()}})();&quot;><i class='social-icon-sprite social-icon-google'></i><span>分享到Google+</span></a></li>
                <li><a href=&quot;javascript:void(function(){var d=document,e=encodeURIComponent,s1=window.getSelection,s2=d.getSelection,s3=d.selection,s=s1?s1():s2?s2():s3?s3.createRange().text:'',r='http://www.douban.com/recommend/?url='+e('http://www.jianshu.com/p/3390f8edade8?utm_campaign=maleskine&amp;utm_content=note&amp;utm_medium=reader_share&amp;utm_source=douban')+'&amp;title='+e('c 语言－指针（入门篇1）')+'&amp;sel='+e(s)+'&amp;v=1',x=function(){if(!window.open(r,'douban','toolbar=0,resizable=1,scrollbars=yes,status=1,width=450,height=330'))location.href=r+'&amp;r=1'};if(/Firefox/.test(navigator.userAgent)){setTimeout(x,0)}else{x()}})()&quot;><i class='social-icon-sprite social-icon-douban'></i><span>分享到豆瓣</span></a></li>
              </ul>" data-original-title="" title="" class="function-button"><i class="iconfont ic-share"></i></a> <!----></li></ul></div>
</div>
<div class="note-bottom">
<!---->
<div><!----> <div class="sign-and-download-bind"><a class="btn" href="http://www.jianshu.com/sign_in?utm_source=desktop&amp;utm_medium=note-bottom-bind"><div class="title"><i class="iconfont ic-user"></i>
        登录/注册
      </div> <div class="subtitle">

        为你个性化推荐内容
      </div></a> <a class="btn btn-popover" href="http://www.jianshu.com/apps/download?utm_source=desktop&amp;utm_medium=click-note-bottom-bind"><div class="title"><i class="iconfont ic-qrcode"></i>
        下载简书App
      </div> <div class="subtitle">

        随时随地发现和创作内容
      </div> <div class="qr-box"><div class="qrcode"></div> <div class="arrow"></div></div></a></div></div>
</div>
<script src="push.js"></script><script src="hm.js"></script><script src="analytics.js" async=""></script><script src="push.js"></script><script src="hm.js"></script><script async="" src="analytics.js"></script><script type="application/json" data-name="page-data">{"user_signed_in":false,"locale":"zh-CN","os":"windows","read_mode":"day","read_font":"font2","note_show":{"is_author":false,"is_following_author":false,"is_liked_note":false,"uuid":"949139e3-8aa0-447c-a590-4d66e88ecdad"},"note":{"id":5213350,"slug":"3390f8edade8","user_id":2712095,"notebook_id":5608663,"commentable":true,"likes_count":0,"views_count":26,"public_wordage":2100,"comments_count":0,"total_rewards_count":0,"is_author":false,"author":{"nickname":"一直飞不快的鸟","total_wordage":9725,"followers_count":7,"total_likes_count":15}}}</script>
<script src="babel-polyfill-0935db243d86a29bc890.js"></script>
<script src="web-base-df6f63588c27fecb0210.js"></script>
<script src="web-d578f0e6ecb35139c75e.js"></script>
<script src="entry-1292778a24e19c27eb4e.js"></script>
<script>

  (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
  (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
  m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
  })(window,document,'script','https://www.google-analytics.com/analytics.js','ga');

  ga('create', 'UA-35169517-1', 'auto');
  ga('send', 'pageview');
</script>
<script>

  var _hmt = _hmt || [];
  (function() {
    var hm = document.createElement("script");
    hm.src = "//hm.baidu.com/hm.js?0c0e9d9b1e7d617b3e6842e85b9fb068";
    var s = document.getElementsByTagName("script")[0];
    s.parentNode.insertBefore(hm, s);
  })();
</script>
<script>

  (function(){
      var bp = document.createElement('script');
      var curProtocol = window.location.protocol.split(':')[0];
      if (curProtocol === 'https') {
          bp.src = 'https://zz.bdstatic.com/linksubmit/push.js';
      }
      else {
          bp.src = 'http://push.zhanzhang.baidu.com/push.js';
      }
      var s = document.getElementsByTagName("script")[0];
      s.parentNode.insertBefore(bp, s);
  })();
</script>


<!----><!----><!----><!----></body>
</html>
